RequestChoice "Select the proto type" "1: with pragma/..._lib.h call*n2: with pragma/..._pragmas.h call*n3: with pragmas/..._lib.h call*n4: with pragmas/..._pragmas.h call*n5: with local/..._loc.h call*n6: all compilers*n7: GNU-C compiler only*n8: without lib definition" 1 2 3 4 5 6 7 >ENV:UseFDA3
RequestChoice "Do you want to insert a header?" "Select*nHEADERFILE to enter a file or*nSCANHEADER to scan the destionation file." HEADERFILE SCANHEADER NoHeader >ENV:UseFDHeader
IF $UseFDHeader EQ 1
RequestFile TITLE "Select the header file" >ENV:UseFDHeaderFile
RequestChoice "Select work mode" "1: all functions, normal interface*n2: only tag-functions, tagcall interface*n3: all functions, both interfaces [default]" 1 2 3 >ENV:UseFDMode2
IF $UseFDMode2 EQ 1
Set UseFDArgs $UseFDArgs MODE 1
EndIF
IF $UseFDMode2 EQ 2
Set UseFDArgs $UseFDArgs MODE 2
EndIF
IF $UseFDMode2 EQ 0
Set UseFDArgs $UseFDArgs MODE 3
EndIF
EndIF
RequestFile TITLE "Select the FD input file" >ENV:UseFDInFile
IF $UseFDNeedCLIB EQ 1
RequestFile TITLE "Select the clib prototype file" >ENV:UseFDCLIB
EndIF
RequestFile TITLE "Select the output drawer (or file)" >ENV:UseFDOutFile